const express = require('express');
const fs = require('fs').promises;
const cors = require('cors');
const app = express();
const port = 3000;
app.use(cors());
app.get('/file', async (req, res) => {
  try {
    // 假设文件位于服务器的某个固定位置
    const filePath = './files/breastMiss.csv';
    console.log('sdsd');
    const data = await fs.readFile(filePath, 'utf8');
    res.send(data); // 发送文件内容作为响应
  } catch (err) {
    console.error('Error reading file:', err);
    res.status(500).send('Error reading file'); // 如果发生错误，发送500状态码和错误消息
  }
});
app.get('/fileSVD', async (req, res) => {
  try {
    // 假设文件位于服务器的某个固定位置
    const filePath = './files/breastSVD.csv';
    console.log('fileSVD');
    const data = await fs.readFile(filePath, 'utf8');
    res.send(data); // 发送文件内容作为响应
  } catch (err) {
    console.error('Error reading file:', err);
    res.status(500).send('Error reading file'); // 如果发生错误，发送500状态码和错误消息
  }
});
app.get('/fileMICE', async (req, res) => {
  try {
    // 假设文件位于服务器的某个固定位置
    const filePath = './files/breastMice.csv';
    console.log('fileMICE');
    const data = await fs.readFile(filePath, 'utf8');
    res.send(data); // 发送文件内容作为响应
  } catch (err) {
    console.error('Error reading file:', err);
    res.status(500).send('Error reading file'); // 如果发生错误，发送500状态码和错误消息
  }
});
app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});
